Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 6th Sardinian International Championships - Cagliari Open de L'Isere - Grenoble Bancastato Challenger Lugano - Lugano Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia XXXVII Torneig C.E. Laieta - Barcelona Open Castilla y Leon - Segovia KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Rabat BNP Paribas Primrose - Bordeaux Open Castilla y Leon - Segovia China Open - Beijing Sunrise Challenger Challenger Tunisie - Tunis Siemens Open - Scheveningen XXX Edizione 'A Savoldi Marco' - Manerbio Porsche Open - Poznan Open Sainte Victoire - Aix-En-Provence Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Banja Luka Challenger 2003 - Banja Luka San Remo Tennis Cup - San Remo Challenger Ford de Cherbourg - Cherbourg Heilbronn Challenger Cherbourg Challenger X Open Internacional D'Andorra - Andorra Open de Montauban - Montauban Copa Sevilla Internacionales de Andalucia - Seville Dharwad Challenger 2003 - Dharwad Arroyo de la Encomienda - Valladolid Open Costa Daurada - Tarragona Garden Open 2004 - Rome Porsche Open - Poznan Siemens Open 2004 - Scheveningen Tunis Open - Tunis Ciudad de Pozoblanco Open Diputacion - Cordoba Bordeaux Challenger Nottingham Challenger The Surbiton Trophy - Surbiton Mons Challenger Lambertz Open - Aachen St. Remy Challenger Rennes Challenger Granby Challenger Bergamo Challenger Cordenons Challenger Prostejov Challenger Open D'Orleans - Orleans Istanbul Challenger BMW Tennis Championship - Sunrise Bordeaux Challenger Bordeaux Challenger Marburg Challenger Scheveningen Challenger Genova Challenger Almaty Challenger Tashkent Challenger Canberra Challenger VIII Torneo Internazionale di Tennis - Barletta Bratislava Challenger Orleans Challenger Biella Challenger Manerbio Challenger Mons Challenger Como Challenger Perugia Challenger Seville Challenger Rennes Challenger MFS Pro Tennis Championships - Boston CA Tennis Trophy - Vienna Open 13 - Marseille CA Tennis Trophy - Vienna Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Open 13 - Marseille Internazionali di Tennis di Bergamo - Bergamo Okal Cup 2003 - Eckental Trofeo Barcelona de Tenis - Barcelona The Samsung Open - Bournemouth Open Seat-Godo 2001 - Barcelona Biella Challenger 2001 Mercedes Cup - Stuttgart Open Castilla y Leon - Segovia Riviera di Rimini Challenger 2004 - Rimini The Hamlet Cup - Long Island Sophia Antipolis Challenger Bastad Challenger VI Open Banc Agricol - Andorra Challenger Ford de Cherbourg - Cherbourg Milan Indoors - Milan Open 13 - Marseille Cordenons Challenger Trofeo Conde de Godo - Barcelona Ordina Open - 's-Hertogenbosch Rome Challenger Prostejov Challenger Open Seat Godo 2003 - Barcelona Eckental Challenger Grand Prix de Tennis de Toulouse - Toulouse Prostejov Challenger ATP Open Castilla y Leon - Segovia AAPT Championships - Adelaide Tunis Challenger Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Heilbronn Challenger Marbella Open - Marbella AT&T Challenger of Dallas - Dallas Prostejov Challenger Bulgarian Open - Sofia Open 13 - Marseille Augsburg Challenger Belgaum Open - Belgaum Lambertz Open - Aachen Gran Canaria 2 Challenger RCA Championships - Indianapolis Memorial Savigni - Sassuolo Baumag Open - Budapest Rennes Challenger Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Ciudad de Pozoblanco Open Diputacion - Cordoba Open de L'Isere - Grenoble Volkswagen Challenger 2004 - Wolfsburg Kremlin Cup - Moscow Internationaler Raiffeisen Grand Prix - St. Polten 10ø Tornea B. Camparini - Reggio Emilia Open de L'Isere - Grenoble Mitsubishi Electric Europe Cup - Monza IPP Open - Helsinki USTA Men's Challenger of Dallas - Dallas Quimper Challenger Czech Open 2006 - Prostejov St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis The Nottingham Open - Nottingham International Tennis Championships - Delray Beach Morocco Tennis Tour - Marrakech CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Waldbaum's Hamlet Cup - Long Island Aptos Challenger Brest Challenger Open 13 - Marseille Helsinki Challenger Maia Challenger AAPT Championships - Adelaide RCA Championships - Indianapolis Adidas International - Sydney The Nottingham Open - Nottingham ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Croatia Open - Umag Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Gran Canaria 1 Challenger AIG Japan Open - Tokyo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Chennai Open - Chennai Medibank Private International - Sydney Milan Indoors - Milan Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Kroger / St. Jude International - Memphis Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril ARAG World Team Championship - Dusseldorf The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Croatia Open - Umag Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok ABN/AMRO World Tennis Tournament - Rotterdam Open de Moselle - Metz Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Chennai Open - Chennai Sydney International - Sydney TD Waterhouse Cup - Long Island Rome Challenger Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Estoril Open - Estoril Gerry Weber Open - Halle Gerry Weber Open - Halle Bordeaux Challenger Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril BMW Open - Munich The Stella Artois Championships - London Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Chennai Open - Chennai Medibank International - Sydney SAP Open - San Jose Grand Prix Hassan II - Casablanca The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle AEGON Championships - London Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne Indianapolis Tennis Championships - Indianapolis Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote dAzur - Nice Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille 1999 Mercedes Cup - Stuttgart Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona AXA Cup - London Serbia Open - Belgrade Pilot Pen Tennis - New Haven Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Citi Open - Washington Noumea Challenger St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Cherbourg Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem China Open - Beijing PBZ Zagreb Indoors - Zagreb Topshelf Open - 's-Hertogenbosch AEGON Championships - London Shenzhen Open - Shenzhen Erste Bank Open - Vienna Generali Open - Kitzbuhel Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Estoril Open - Estoril Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Heineken Open - Auckland Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors - Basel Open Parc - Lyon Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Qatar Exxon Mobil Open - Doha Serbia Open - Belgrade Cherbourg Challeger Ordina Open - s-Hertogenbosch Pilot Pen Tennis - New Haven New York Open - New York Grand Prix Hassan II - Casablanca Medibank International - Sydney Sunrise Challenger Open Sabadell Atlantico - Barcelona Rome Challenger Erste Bank Open - Vienna Countrywide Classic - Los Angeles Credit Agricole Suisse Open - Gstaad Rome Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm China Open - Beijing Portugal Open - Oeiras Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Tunis Challenger BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Millenium Tennis Championships - Delray Beach Open 13 - Marseille AEGON International - Eastbourne Open de la Comunidad Valenciana - Valencia Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Synsam Swedish Open - Bastad Open Sud de France - Montpellier Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Antalya Cup - Antalya Winston-Salem Open - Winston-Salem AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Sydney International - Sydney Delray Beach Open - Delray Beach Generali Open - Kitzbuhel German Tennis Championships - Hamburg Gerry Weber Open - Halle AEGON Championships - London Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland Copenhagen Open - Copenhagen US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Cherbourg Challenger Open Seat-Godo 2000 - Barcelona Le Gosier Challenger BMW Open - Munich Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Mercedes-Benz Cup - Los Angeles Recanati Challenger Segovia Challenger Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon SkiStar Swedish Open - Bastad Le Gosier Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Aix En Provence Challenger Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Dubai Duty Free Tennis Championships - Dubai Genova Challenger Grand Prix Hassan II - Casablanca Bordeaux Challenger Bet-at-home Open - Hamburg Moselle Open - Metz China Open - Beijing Valencia Open - Valencia ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Tampere Challenger AEGON Championships - London Open 88 - Contrexeville Internationaux de Tennis de Brest - Brest Garanti Koza Sofia Open - Sofia Aircel Chennai Open - Chennai Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril China Open - Beijing Lille Challenger Alicante Challenger Memphis Open - Memphis Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen Quimper Challenger Alicante Challenger New York Open - New York AAPT Championships - Adelaide US Men's Clay Court Championship - Houston Milan Challenger Swiss Open - Gstaad Open Sud de France - Montpellier Delray Beach Open - Delray Beach Heineken Open Shanghai - Shanghai Gerry Weber Open - Halle Open 13 - Marseille Open Seat Godo 2005 - Barcelona Open Romania - Bucharest Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Croatia Open Umag - Umag BCR Open Romania - Bucharest Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Japan Open - Tokyo The Stella Artois Grass Court Championships - London PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Copenhagen Open - Copenhagen Orange Warsaw Open - Warsaw Open Seat-Godo '99 - Barcelona Austrian Open - Kitzbuhel BMW Open - Munich BCR Open Romania - Bucharest The Stella Artois Grass Court Championships - London China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz The Nottingham Open - Nottingham ATP Kremlin Cup - Moscow RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston adidas Open de Toulouse - Toulouse Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Tennis Open - Dubai Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade America's Red Clay Tennis Championship - Coral Springs Open de la Comunidad Valenciana - Valencia 12th Paris Open - Paris The Lipton Championships - Key Biscayne Italian Open - Rome Open Sud de France - Montpellier The Lipton Championships - Key Biscayne Argentina Open - Buenos Aires 13th Paris Open - Paris Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Montreal Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Ricoh Open - 's-Hertogenbosch Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Generali Open - Kitzbuhel Tennis Masters Series - Indian Wells Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Grand Prix Hassan II - Casablanca Intrum Stockholm Open - Stockholm Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Grand Prix de Tennis de Toulouse - Toulouse Tennis Masters Series - Indian Wells Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Gold Flake Open - Chennai Tennis Masters Series - Madrid Investor Swedish Open - Bastad Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Monte Carlo CA Tennis Trophy - Vienna Erste Bank Open - Vienna Heineken Trophy - 's-Hertogenbosch NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Davidoff Swiss Indoors - Basel NASDAQ-100 Open - Miami Adidas International - Sydney Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Masters - Toronto Marbella Challenger BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Ilkley Challenger Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome 14th Paris Open - Paris Tennis Masters Series - Madrid Canberra Challenger RCA Championships - Indianapolis St. Petersburg Open - St. Petersburg Tennis Masters Series - Hamburg Monte Carlo Open - Monte Carlo BellSouth Open - Vina del Mar Masters Series Monte Carlo - Monte Carlo Regions Morgan Keegan Championships - Memphis Erste Bank Open - Vienna Masters Series Madrid - Madrid Swiss Open - Gstaad Open de la Comunidad Valenciana - Valencia Wimbledon - London Masters Series Monte-Carlo - Monte Carlo Australian Open - Melbourne French Open - Paris Campionati Internazionali d'Italia - Rome Open Romania - Bucharest Pacific Life Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon French Open - Paris Heineken Open - Auckland Wimbledon - London BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York French Open - Paris Wimbledon - London BNP Paribas Masters - Paris AIG Japan Open - Tokyo Australian Open - Melbourne Rogers Masters - Montreal French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Masters Series Monte-Carlo - Monte-Carlo U.S. Open - New York Campionati BNL dItalia - Rome Topshelf Open - 's-Hertogenbosch French Open - Paris Thailand Open - Bangkok Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris Sydney International - Sydney Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Moselle Open - Metz Valencia Open - Valencia Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Open Tennis - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid AEGON Championships - London du Maurier Open - Toronto Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Rome Tennis Masters Series - Hamburg Australian Open - Melbourne Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Madrid Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Rogers Cup - Toronto Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Open 13 - Marseille Wimbledon - London St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Shenzhen Open - Shenzhen Legg Mason Tennis Classic - Washington European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Davis Cup, World Group, 1R, FRA-CRO 4-1 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Campeonato de Espana Kia de Tenis 2004 - Madrid Wimbledon - London 1 Masters Guinot Mary Cohr BNP Paribas Open - Indian Wells Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris All Lower level tournaments Tennis Masters Series - Hamburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Great American Insurance ATP Championship - Cincinnati French Open - Paris The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Wimbledon - London Australian Open - Melbourne Great American Insurance ATP Championship - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Mutua Madrilena Masters Madrid - Madrid French Open - Paris U.S. Open - New York Davis Cup, World Group, 1R, FRA-NED 3-2 Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, 1R, BRA-FRA 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, FRA-ROU 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, ROU-FRA 0-5 Davis Cup, World Group, SF, FRA-NED 3-2 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, QF, FRA-SUI 3-2 Olympics - Sydney Olympics - Athens